$(function(){
    duiModel();
})


function doJian(obj) {
    if ($(obj).next().find('input').val() > 1) {
        $(obj).next().find('input').val(Number($(obj).next().find('input').val()) - 1);
    }
    else{
       // $(obj).parents('.openShop').remove(); 
    }
}

function doJia(obj) {
    $(obj).prev().find('input').val(Number($(obj).prev().find('input').val()) + 1);
}


function duiModel() {
    var duiHuanModel = document.querySelector('.duiHuanModel')
    var woYaoDuiHuan = document.querySelector('.woYaoDuiHuan')
    var formList = document.querySelector('.formList')
    var queRenBox = document.querySelector('.queRenBox')

    woYaoDuiHuan.addEventListener('click', function() {
        formList.setAttribute('style', 'transform:translate(0,0)')
        duiHuanModel.setAttribute('style', 'opacity:1;visibility:visible')
        document.querySelector('body').setAttribute('style', 'overflow:hidden')
    })
    queRenBox.addEventListener('click', function() {
        saveGoodsExchange(function(){
            formList.removeAttribute('style')
            duiHuanModel.removeAttribute('style')
            document.querySelector('body').removeAttribute('style');
        });
    })
    duiHuanModel.addEventListener('click', function() {
        formList.removeAttribute('style')
        duiHuanModel.removeAttribute('style')
        document.querySelector('body').removeAttribute('style');
    })

}


function saveGoodsExchange(callback){
    if($('input[name="contact_name"]').val()==''){
        errorAlert('请填写收货人');
        return;
    }
    if($('input[name="contact_phone"]').val()==''){
        errorAlert('请填写联系电话');
        return;
    }
    if($('input[name="contact_address"]').val()==''){
        errorAlert('请填写收货地址');
        return;
    }
    var load_alert=loadAlert('兑换中...');
    $.ajax({
        type: "post",
        url: "Api/Goods/saveGoodsExchange",
        data:$('#goods-form').serialize(),
        async: true,
        dataType: 'json',
        success: function(data) {
            closeAlert(load_alert);
            if(data.status){
                rightAlert(data.msg);
                callback();
            }
            else{
                errorAlert(data.msg);
            }
        }
    });
}